vegetable sponge (luffa cylindrica) - German English Dictionary